// pages/map/map.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 中心纬度
    latitude: '',
    // 中心经度
    longitude: '',
    markers: [],
    polyline: [{
      points: [{
        latitude: 39.95933,
        longitude: 116.29845
      }, {
        latitude: 39.96933,
        longitude: 116.30845
      }, ],
      width: 2,
      dottedLine: true,
      arrowLine: false,
    }, {
      points: [{
        latitude: 39.95933,
        longitude: 116.29845
      }, {
        latitude: 39.95933,
        longitude: 116.30845
      }, {
        latitude: 39.96933,
        longitude: 116.31845
      }, {
        latitude: 39.97933,
        longitude: 116.31845
      }, {
        latitude: 39.97933,
        longitude: 116.30845
      }, ],
      color: '#40ac44',
      width: 5,
      arrowLine: true,
    }],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getLocation()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  getLocation() {
    let that = this
    wx.getLocation({
      type: 'gcj02',
      success(res) {
        console.log(res)
        let markers = [{
          latitude: res.latitude,
          longitude: res.longitude,
          title: '当前位置1',
          // callout: {
          //   content: '自定义气泡窗口',
          // }
        }, {
          latitude: res.latitude + 0.01,
          longitude: res.longitude + 0.01,
          title: '当前位置2',
        }]
        that.setData({
          longitude: res.longitude,
          latitude: res.latitude,
          markers: markers
        })
      }
    })
  }
})